institute of population and public health - French English Dictionary